Como listar los paquetes de npm que hay instalados en un proyecto
Para listar todos los paquetes usamos el siguiente comando:
npm list --all
Si no usamos la opcion -all por defecto se mostrarán los paquetes sin sus dependencías
Si tenemos alguna dependencia rota se verá al ejecutar el comando, asi:
Si hacemos scroll hacia arriba podemos ver la dependencia faltante en el propio arbol:
Podemos verificar si tenemos un paquete instalado en el arbol con el siguiente comando:
npm list @angular/cdk
En este caso como no lo tenemos (falta la dependencia) se muestra empty
Para un paquete que existe en el arbol se muestra asi:
Si queremos podemos listar mas información sobre el paquete con el siguiente comando:
NOTA: Da igual que el paquete esté instalado o no, se mostrará información del mismo igualmente
npm view @angular/cdk
Y para instalar la depenencia lo haríamos con el siguienten comando
npm install @angular/cdk
npm | packets | paquetes | listar